//
//  DZYTabBarController.h
//  DZYFM
//
//  Created by dongzhenyu on 2017/10/31.
//  Copyright © 2017年 dongzhenyu. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface DZYTabBarController : UITabBarController

/**
 获取单利对象

 @return TabBarController
 */
+ (instancetype)shareInstance;

/**
 添加子控制器的block

 @param addVCBlock 添加代码块
 @return TabBarController
 */
+ (instancetype)tabBarControllerWithAddChildVcBlock:(void(^)(DZYTabBarController *tabBarVc))addVCBlock;

/**
 添加子控制器
 
 @param vc                子控制器
 @param normalImgName   普通状态下图片
 @param selectedImgName 选中图片
 @param isRequired        是否需要包装导航控制器
 */
- (void)addChildVc:(UIViewController *)vc normalImgName:(NSString *)normalImgName selectedImgName:(NSString *)selectedImgName isRequiredNavController:(BOOL)isRequired;

@end
